Part Number Hot Search : 
1040C S61LV 17000 LTC1348 GD4070B SK520SB 2A20132 BZ5221
Product Description
Full Text Search
 

To Download B300W35A109XXG Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  ? semiconductor components industries, llc, 2015 february, 2015 ? rev. 8 1 publication order number: b300/d belasigna 300 audio processor for portable communication devices introduction belasigna ? 300 is a dsp?based mixed?signal audio processing system that delivers superior audio clarity without compromising size or battery life. the processor is specifically designed for monaural portable communication devices requiring high performance audio processing capabilities and programming flexibility when form?factor and power consumption are key design constraints. the efficient dual?mac 24?bit cfx dsp core, together with the hear configurable accelerator signal processing engine, high speed debugging interface, advanced algorithm security system, state?of? the?art analog front end, class d output stage and much more, constitute an entire system on a single chip, which enables manufacturers to create a range of advanced and unique products. the system features a high level of instructional parallelism, providing highly efficient computing capability. it can simultaneously execute multiple advanced adaptive noise reduction and echo cancellation algorithms, and uses an asymmetric dual?core patented architecture to allow for more processing in fewer clock cycles, resulting in reduced power consumption. belasigna 300 is supported by a comprehensive suite of development tools, hands?on training, full technical support and a network of solution partners offering software and engineering services to help speed product design and shorten time to market. key features ? flexible dsp?based system: a complete dsp?based, mixed?signal audio system consisting of the cfx core, a fully programmable, highly cycle?efficient, dual?harvard architecture 24?bit dsp utilizing explicit parallelism; the hear configurable accelerator for optimized signal processing; and an efficient input/output controller (ioc) along with a full complement of peripherals and interfaces, which optimize the architecture for audio processing at extremely low power consumption ? ultra?low?power: typically 1?5 ma ? excellent audio fidelity: up to 110 db input dynamic range, exceptionally low system noise and low group delay ? miniature form factor: available in a miniature 3.63 mm x 2.68 mm x 0.92 mm (including solder balls) wlcsp package. in addition, belasigna 300 is also available in a bigger dfn package allowing easier assembly and pcb routing ? multiple audio input sources: four input channels from five input sources (depends on package selection) can be used simultaneously for multiple microphones or direct analog audio inputs ? full range of configurable interfaces: including a fast i 2 c?based interface for download, debug and general communication, a highly configurable pcm interface to stream data into and out of the device, a high?speed uart, an spi port and 5 gpios www. onsemi.com dfn?44 d suffix case 506bu marking diagram wlcsp?35 w suffix case 567ag belasigna300 35?02?g xxxxyzz belasigna300 = device code 35 = number of balls 02 = revision of die g = pb?free xxxx = date code y = assembly plant identifier = (may be two characters) zz = traceability code device package ordering information B300W35A109XXG wlcsp (pb?free) b300d44a103xxg dfn (pb?free) shipping ? 2500 / tape & reel 2500 / tape & reel ?for information on tape and reel specifications, in - cluding part orientation and tape sizes, please refe r to our tape and reel packaging specification s brochure, brd8011/d.
belasigna 300 www. onsemi.com 2 ? integrated a/d converters and powered output: minimize need for external components ? flexible clocking architecture: supports speeds up to 40 mhz ? ?smart? power management: including low current standby mode requiring only 0.06 ma ? diverse memory architecture: 4864x48?bit words of shared memory between the cfx core and the hear accelerator plus 8?kword dsp core data memory, 12?kwords of 32?bit dsp core program memory as well as other memory banks ? data security: sensitive program data can be encrypted for storage in external nvram to prevent unauthorized parties from gaining access to proprietary software intellectual property, 128?bit aes encryption ? development tools: interface hardware with usb support as well as a full ide that can be used for every step of program development including testing and debugging ? these devices are pb?free, halogen free/bfr free and are rohs compliant contents introduction 1 .................................................................................... figures and data 3 ................................................................................. mechanical information and circuit design guidelines 6 .................................................. architecture overview 12 ........................................................................... application diagrams 25 ........................................................................... assembly information 27 ........................................................................... miscellaneous 29 ..................................................................................
belasigna 300 www. onsemi.com 3 figures and data table 1. absolute maximum ratings parameter min max unit voltage at any input pin ?0.3 2.0 v operating supply voltage (note 1) 0.9 2.0 v operating temperature range (note 2) ?40 85 c storage temperature range (note 3) ?55 85 c caution: class 2 esd sensitivity, jesd22?a114?b (2000 v) stresses exceeding those listed in the maximum ratings table may damage the device. if any of these limits are exceeded, device function ality should not be assumed, damage may occur and reliability may be affected. 1. functional operation only guaranteed below 0 c for digital core (vddc) and system voltages above 1.0 v. 2. parameters may exceed listed tolerances when out of the temperature range 0 to 50 c. 3. extended range ?55 to 125 c for storage temperature is under qualification. electrical performance specifications the tests were performed at 20 c with a clean 1.8 v supply voltage. belasigna 300 was running in low voltage mode (vddc = 1.2 v). the system clock (sys_clk) was set to 5.12 mhz and the sampling frequency is 16 khz unless otherwise noted. parameters marked as screened are tested on each chip. other parameters are qualified but not tested on every part. table 2. electrical specifications description symbol conditions min typ max units screened overall supply voltage v bat the wlcsp package option will not operate properly below 1.8 v if it relies on an external eeprom powered by vbat. 0.9 1.8 2.0 v current consumption i bat filterbank, 100% cfx usage, 5.12 mhz, 16 khz ambient room temperature ? 750 ?  a wdrc, vbat = 1.8 v excludes output drive current ambient room temperature ? 600 ?  a aec, vbat = 1.8 v excludes output drive current ambient room temperature ? 2.1 ? ma theoretical maximum excludes output drive current ambient room temperature ? 10 ? ma deep sleep current ambient room temperature, vbat = 1.25 v ? 26 40  a deep sleep current ambient room temperature, vbat = 1.8 v ? 62 160  a vreg (1  f external capacitor) regulated voltage output v reg 0.95 1.00 1.05 v regulator psrr v reg_psrr 1 khz 50 55 ? db load current i load ? ? 2 ma load regulation load reg ? 6.1 6.5 mv/ma line regulation line reg ? 2 5 mv/v vdbl (1  f external capacitor) regulated doubled voltage output vdbl 1.9 2.0 2.1 v 4. dfn package option can have higher input?referred noise up to 2  v worse than the wlcsp. wlcsp specifications listed. 5. cdm only applies to the dfn package.
belasigna 300 www. onsemi.com 4 table 2. electrical specifications (continued) description screened units max typ min conditions symbol vdbl (1  f external capacitor) regulator psrr vdbl psrr 1 khz 35 41 ? db load current i load ? ? 2.5 ma load regulation load reg ? 7 10 mv/ma line regulation line reg ? 10 20 mv/v vddc (1  f external capacitor) digital supply voltage output vddc configured by a control register 0.79 0.95 1.25 v vddc output level adjustment vddc step 27 29 31 mv regulator psrr vddc psrr 1 khz 25 25.5 26 db load current i load ? ? 3.5 ma load regulation load reg ? 3 12 mv/ma line regulation line reg ? 3 8 mv/v power?on?reset (por) por startup voltage vddc startup 0.775 0.803 0.837 v por shutdown voltage vddc shutdown 0.755 0.784 0.821 v por hysteresis por hysteresis 13.8 19.1 22.0 mv por duration t por 11.0 11.6 12.3 ms input stage analog input voltage v in 0 ? 2 v preamplifier gain tolerance pag 1 khz ?1 0 1 db input impedance r in 0 db preamplifer gain ? 239 ? k  non?zero preamplifier gains 550 578 615 k  input referred noise in irn unweighted, 100 hz to 10 khz bw preamplifier setting: 0 db 12 db 15 db 18 db 21 db 24 db 27 db 30 db (note 4) ? ? ? ? ? ? ? ? 39 10 7 6 4.5 4 3.5 3 50 12 9 8 5.5 5 4.5 4  vrms input dynamic range in dr 1 khz, 20 hz to 8 khz bw preamplifier setting: 0 db 12 db 15 db 18 db 21 db 24 db 27 db 30 db 85 84 84 83 82 81 80 78 89 88 88 87 86 85 83 81 ? ? ? ? ? ? ? ? db input peak thd+n in thdn any valid preamplifier gain, 1 khz ? ?70 ?63 db 4. dfn package option can have higher input?referred noise up to 2  v worse than the wlcsp. wlcsp specifications listed. 5. cdm only applies to the dfn package.
belasigna 300 www. onsemi.com 5 table 2. electrical specifications (continued) description screened units max typ min conditions symbol direct digital output maximum load current i do normal mode ? ? 50 ma output impedance r do normal mode ? ? 5.5  output dynamic range do dr unweighted, 100 hz to 8 khz bw, mono 92 95 ? db output thd+n do thdn unweighted, 100 hz to 22 khz bw, mono ? ?79 ?76 db output voltage do vout ?v batrcvr v batrcvr v anti?aliasing filters (input and output) preamplifier filter cut?off frequency preamp not bypassed ? 20 ? khz digital anti?aliasing filter cut?off frequency ? f s /2 ? passband flatness ?1 ? 1 db input stopband attenuation 60 khz (12 khz cut?off) ? 60 ? db low?speed a/d input voltage peak input voltage 0 ? 2.0 v inl from gnd to 2*vreg ? 4 10 lsb dnl from gnd to 2*vreg ? ? 2 lsb maximum variation over tem- perature (0 c to 50 c) ? ? 5 lsb sampling frequency all channels sequentially ? 12.8 ? khz channel sampling frequency 8 channels ? 1.6 ? khz digital pads voltage level for high input v ih vbat * 0.8 ? ? v voltage level for low input v il ? ? vbat * 0.2 v voltage level for high output v oh 2 ma source current vddo * 0.8 ? ? v voltage level for low output v ol 2 ma sink current ? ? vddo * 0.2 v input capacitance for digital pads c in ? 4 ? pf pull?up resistance for digital input pads r up_in 220 270 320 k  pull?down resistance for digital input pads r down_in 220 270 320 k  sample rate tolerance fs sample rate of 16 khz or 32 khz ?1 0 +1 % rise and fall time tr, tf digital output pad esd human body model (hbm) 2 kv machine model (mm) 200 v charged device model (cdm) (note 5) 500 v latch?up v < gndc, v > vbat 200 ma 4. dfn package option can have higher input?referred noise up to 2  v worse than the wlcsp. wlcsp specifications listed. 5. cdm only applies to the dfn package.
belasigna 300 www. onsemi.com 6 table 2. electrical specifications (continued) description screened units max typ min conditions symbol oscillation circuitry internal oscillator frequency sys_clk 0.5 ? 10.24 mhz calibrated internal clock frequency sys_clk ?1 0 +1 % internal oscillator jitter system clock: 1.28 mhz ? 0.4 1 ns external oscillator tolerance s ext_clk duty cycle 45 50 55 % system clock: 30 mhz ? ? 300 ps maximum working frequency clk max external clock; vbat: 1.8 v ? 40 mhz digital interfaces i2c baud rate system clock < 1.6 mhz ? ? 100 kbps system clock > 1.6 mhz ? ? 400 kbps general?purpose uart baud rate system clock 5.12 mhz ? 1 ? mbps 4. dfn package option can have higher input?referred noise up to 2  v worse than the wlcsp. wlcsp specifications listed. 5. cdm only applies to the dfn package. environmental characteristics all belasigna 300 packages are pb?free, rohs?compliant and green. belasigna 300 parts are qualified against standards outlined in the following sections. all belasigna 300 package options are green (rohs?compliant). contact on semiconductor for supporting documentation. wlcsp package option the solder ball composition for the wlcsp package is sac266. table 3. wlcsp package?level qualification packaging level moisture sensitivity level jedec level 1 thermal cycling test (tct) ?55 c to 150 c for 500 cycles highly accelerated stress test (hast) 85 c / 85% rh for 1000 hours high temperature stress test (htst) 150 c for 1000 hours table 4. wlcsp board?level qualification board level temperature ?40 c to 125 c for 2500 cycles with no failures dfn package option the dfn package has been qualified against aec?q100. contact on semiconductor for full details. table 5. dfn package?level qualification packaging level moisture sensitivity level jedec level 3 30 c / 60% rh for 192 hours thermal cycling test (tct) ?65 c to 150 c for 500 cycles highly accelerated stress test (hast) 130 c / 85% rh for 96 hours high temperature stress test (htst) 150 c for 1000 hours table 6. dfn board?level qualification board level temperature ?40 c to 125 c for 2500 cycles with no failures mechanical information and circuit design guidelines belasigna 300 is available in two packages: 1. a 2.68 x 3.63 mm ultra?miniature wafer?level chip scale package (wlcsp) 2. a 8.9 x 5 mm dfn package
belasigna 300 www. onsemi.com 7 wlcsp pin out a total of 35 active pins are present on the belasigna 300 wlcsp package. they are organized in a staggered array. a description of these pins is given in table 7. table 7. wlcsp pad descriptions pad index belasigna 300 pad name description i/o a/d a1 gndrcvr ground for output driver n/a a a5 vbatrcvr power supply for output stage i a b2 rcvr_hp+ extra output driver pad for high power mode o a c3 rcvr+ output from output driver o a a3 rcvr? output from output driver o a b4 rcvr_hp? extra output driver pad for high power mode o a b6 cap0 charge pump capacitor pin 0 n/a a c5 cap1 charge pump capacitor pin 1 n/a a a7 vdbl doubled voltage o a b8 vbat power supply i a b10 vreg regulated supply voltage o a a9 agnd analog ground n/a a a11 ai4 audio signal input 4 i a b12 ai2/lout2 audio signal input 2/output signal from preamp 2 i/o a a13 ai1/lout1 audio signal input 1/output signal from preamp 1 i/o a b14 ai0/lout0 audio signal input 0/output signal from preamp 0 i/o a d14 gpio[4]/lsad[4] general?purpose i/o 4/low speed ad input 4 i/o a/d e13 gpio[3]/lsad[3] general?purpose i/o 3/low speed ad input 3 i/o a/d c13 gpio[2]/lsad[2] general?purpose i/o 2/low speed ad input 2 i/o a/d d12 gpio[1]/lsad[1]/uar t?rx general?purpose i/o 1/low speed ad input 1/and uart rx i/o a/d e11 gpio[0]/uar t?tx general?purpose i/o 0/uart tx i/o a/d c9 gndc digital ground n/a a c11 sda (i2c) i2c data i/o d d10 scl (i2c) i2c clock i/o d e9 ext_clk external clock input/internal clock output i/o d d8 vddc core logic power o a e7 spi_clk serial peripheral interface clock o d c7 spi_seri serial peripheral interface input i d d6 spi_cs serial peripheral interface chip select o d e5 spi_sero serial peripheral interface output o d d4 pcm_fr pcm interface frame i/o d e3 pcm_seri pcm interface input i d d2 pcm_sero pcm interface output o d c1 pcm_clk pcm interface clock i/o d e1 reserved reserved
belasigna 300 www. onsemi.com 8 wlcsp assembly / design notes for pcb manufacture with belasigna 300 wlcsp, on semiconductor recommends solder?on?pad (sop) surface finish. with sop, the solder mask opening should be non?solder mask?defined (nsmd) and copper pad geometry will be dictated by the pcb vendor?s design requirements. alternative surface finishes are enig and osp; volume of screened solder paste (#5) should be less than 0.0008 mm 3 . if no pre?screening of solder paste is used, then following conditions must be met: 1. the solder mask opening should be >0.3 mm in diameter, 2. the copper pad will have 0.25 mm diameter, and 3. soldermask thickness should be less than 1 mil thick above the copper surface. on semiconductor can provide belasigna 300 wlcsp land pattern cad files to assist your pcb design upon request. wlcsp weight belasigna 300 wlcsp (B300W35A109XXG) has an average weight of 0.095 grams. dfn pin out a total of 44 active pins are present on the belasigna 300 dfn package. a description of these pins is given in table 8. table 8. dfn pad descriptions pad index belasigna 300 pad name description i/o a/d 15,22 gndrcvr ground for output driver n/a a 16,21 vbatrcvr power supply for output stage i a 20 rcvr_hp+ extra output driver pad for high power mode o a 19 rcvr+ output from output driver o a 18 rcvr? output from output driver o a 17 rcvr_hp? extra output driver pad for high power mode o a 13 cap0 charge pump capacitor pin 0 n/a a 14 cap1 charge pump capacitor pin 1 n/a a 12 vdbl doubled voltage o a 11 vbat power supply i a 10 vreg regulated supply voltage o a 9 agnd0 analog ground 0 n/a a 8 agnd1 analog ground 1 n/a a 2 air01 input stage reference for channels 0 and 1 n/a a 5 air23 input stage reference for channels 2 and 3 n/a a 7 ai4 audio signal input 4 i a 6 ai3/lout3 audio signal input 3/output signal from preamp 3 i/o a 4 ai2/lout2 audio signal input 2/output signal from preamp 2 i/o a 3 ai1/lout1 audio signal input 1/output signal from preamp 1 i/o a 1 ai0/lout0 audio signal input 0/output signal from preamp 0 i/o a 44 gpio[4]/lsad[4] general?purpose i/o 4/low speed ad input 4 i/o a/d 43 gpio[3]/lsad[3] general?purpose i/o 3/low speed ad input 3 i/o a/d 42 gpio[2]/lsad[2] general?purpose i/o 2/low speed ad input 2 i/o a/d 41 gpio[1]/lsad[1]/uar t?rx general?purpose i/o 1/low speed ad input 1/and uart rx i/o a/d 40 gpio[0]/uar t?tx general?purpose i/o 0/uart tx i/o a/d 34 gndc core logic ground n/a a 33 vddc core logic power o a 39 gndo digital ground n/a a 38 vddo digital power i a
belasigna 300 www. onsemi.com 9 table 8. dfn pad descriptions (continued) pad index a/d i/o description belasigna 300 pad name 28 vddo_spi supply for spi interface i/o i a 32 spi_clk serial peripheral interface clock o d 31 spi_seri serial peripheral interface input i d 30 spi_cs serial peripheral interface chip select o d 29 spi_sero serial peripheral interface output o d 37 sda (i2c) i2c data i/o d 36 scl (i2c) i2c clock i/o d 35 ext_clk external clock input/internal clock output i/o d 27 pcm_fr pcm interface frame i/o d 26 pcm_seri pcm interface input i d 25 pcm_sero pcm interface output o d 24 pcm_clk pcm interface clock i/o d 23 reserved reserved dfn assembly / design notes there is no requirement for electrical connection to the metal slug under the package. if the design has traces under or routing under the pcb, the solder mask should not be so thick that it impedes a good electrical connection on both sides of the dfn. exposed vias under the dfn are not recommended. a 0.004 solder paste stencil has shown good assembly yield with the fine pitch on the dfn pads. more detailed assembly guidelines can be found in this application note: http://www.onsemi.com/pub/collateral/and821 1?d.pdf recommended circuit design guidelines belasigna 300 is designed to allow both digital and analog processing in a single system. due to the mixed?signal nature of this system, the careful design of the printed circuit board (pcb) layout is critical to maintain the high audio fidelity of belasigna 300. to avoid coupling noise into the audio signal path, keep the digital traces away from the analog traces. to avoid electrical feedback coupling, isolate the input traces from the output traces. recommended ground design strategy the ground plane should be partitioned into two: the analog ground plane (agnd) and the digital ground plane (dgnd). these two planes should be connected together at a single point, known as the star point. the star point should be located at the ground terminal of a capacitor on the output of the power regulator as illustrated in figure 1. figure 1. schematic of ground scheme
belasigna 300 www. onsemi.com 10 the dgnd plane is used as the ground return for digital circuits and should be placed under digital circuits. the agnd plane should be kept as noise?free as possible. it is used as the ground return for analog circuits and it should surround analog components and pins. it should not be connected to or placed under any noisy circuits such as rf chips, switching supplies or digital pads of belasigna 300 itself. analog ground returns associated with the audio output stage should connect back to the star point on separate individual traces. for details on which signals require special design consideration, see table 9 and table 10. in some designs, space constraints may make separate ground planes impractical. in this case a star configuration strategy should be used. each analog ground return should connect to the star point with separate traces. internal power supplies power management circuitry in belasigna 300 generates separate digital (vddc) and analog (vreg, vdbl) regulated supplies. each supply requires an external decoupling capacitor, even if the supply is not used externally. decoupling capacitors should be placed as close as possible to the power pads. the vddc internal regulator is a programmable power supply that allows the selection of the lowest digital supply depending on the clock frequency at which belasigna 300 will operate. see the internal digital supply voltage section for more details on vddc. two other supply pins are also available on belasigna 300 (vddo and vddo_spi). on the wlcsp option, these two pins are internally connected to the vbat pin, whereas the dfn package option considers these two pins as inputs. in this case, they must be externally connected by the application pcb. further details on these critical signals are provided in table 9. non?critical signals are outlined in table 10. table 9. critical signals pin name description routing guideline vbat power supply place 1  f (min) decoupling capacitor close to pin. connect negative terminal of capacitor to dgnd plane. vreg, vdbl internal regulator for analog sections place separate 1  f decoupling capacitors close to each pin. connect negative capacitor terminal to agnd. keep away from digital traces and output traces. vreg may be used to generate microphone bias. vdbl shall not be used to supply external circuitry. agnd analog ground return connect to agnd plane. vddc internal regulator for digital core place 10  f decoupling capacitor close to pin. connect negative terminal of capacitor to dgnd. gndc digital ground return connect to digital ground. vddo digital i/o power connect to vddc, unless the pad ring must use different voltage levels not available on wlcsp option (routed internally to vbat) vddo_spi supply for spi interface i/o connect to vddc, unless the spi port must use different voltage levels not available on wlcsp option (routed internally to vbat) gndo digital ground return connect to digital ground. not available on wlcsp option (routed internally to gndc) ai0/lout0, ai1/lout1, ai2/lout2, ai3/lout3, ai4 audio inputs keep as short as possible. keep away from all digital traces and audio outputs. avoid routing in parallel with other traces. connect unused inputs to agnd. ai3/lout3 not available on wlcsp option rcvr+, rcvr?, rcvr_hp+, rcvr_hp? direct digital audio output keep away from analog traces, particularly audio inputs. corresponding traces should be of approximately the same length. ideally, route lines parallel to each other. gndrcvr output stage ground return connect to star point. keep away from all analog audio inputs. ext_clk external clock input / internal clock output minimize trace length. keep away from analog signals. if possible, sur- round with digital ground.
belasigna 300 www. onsemi.com 11 table 10. non?critical signals pin name description routing guideline cap0, cap1 internal charge pump ? capacitor connection place 100 nf capacitor close to pins sda, scl i2c port keep as short as possible gpio[3..0] general?purpose i/o not critical uart_rx, uart_tx general?purpose uart not critical pcm_frame, pcm_clk, pcm_out, pcm_in pcm port keep away from analog input lines lsad[4..1] low?speed a/d converters not critical spi_clk, spi_cs, spi_seri, spi_sero serial peripheral interface port connect to eeprom keep away from analog input lines audio inputs the audio input traces should be as short as possible. the input impedance of each audio input pad (e.g., ai0, ai1, ai2, ai3, ai4) is high (approximately 500 k  ); therefore a 10 nf capacitor is sufficient to decouple the dc bias. this capacitor and the internal resistance form a first?order analog high pass filter whose cutoff frequency can be calculated by f 3db (hz) = 1/(r x c x 2 ), which results in ~30 hz for a 10 nf capacitor. this 10 nf capacitor value applies when the preamplifier is being used, in other words, when a non?unity gain is applied to the signals. when the preamplifier is by?passed, the impedance is reduced; hence, the cut?off frequency of the resulting high?pass filter could be too high. in such a case, the use of a 30?40 nf serial capacitor is recommended. in cases where line?level analog inputs without dc bias are used, the capacitor may be omitted for transparent bass response. the audio input pad ai3 is not available on the wlcsp package option. belasigna 300 provides microphone power supply (vreg) and ground (agnd). keep audio input traces strictly away from output traces. a 2.0 v microphone bias might also be provided by the vdbl power supply. digital outputs (rcvr) must be kept away from microphone inputs to avoid cross?coupling. audio outputs the audio output traces should be as short as possible. the trace length of rcvr+ and rcvr? should be approximately the same to provide matched impedances. recommendation for unused pins the table below shows the recommendation for each pin when they are not used. table 11. recommendations for unused pads wlcsp ball index dfn pin index belasigna 300 signal name recommended connection when not used b2 20 rcvr_hp+ do not connect c3 19 rcvr+ do not connect a3 18 rcvr? do not connect b4 17 rcvr_hp? do not connect a11 7 ai4 connect to agnd n/a 6 ai3/lout3 connect to agnd b12 4 ai2/lout2 connect to agnd a13 3 ai1/lout1 connect to agnd b14 1 ai0/lout0 connect to agnd d14 44 gpio[4]/lsad[4] do not connect e13 43 gpio[3]/lsad[3] do not connect c13 42 gpio[2]/lsad[2] do not connect d12 41 gpio[1]/lsad[1]/uar t?rx do not connect e11 40 gpio[0]/uar t?tx do not connect e9 35 ext_clk do not connect e7 32 spi_clk do not connect c7 31 spi_seri do not connect
belasigna 300 www. onsemi.com 12 table 11. recommendations for unused pads (continued) wlcsp ball index recommended connection when not used belasigna 300 signal name dfn pin index d6 30 spi_cs do not connect e5 29 spi_sero do not connect d4 27 pcm_fr do not connect e3 26 pcm_seri do not connect d2 25 pcm_sero do not connect c1 24 pcm_clk do not connect e1 23 reserved connect to gnd architecture overview the architecture of belasigna 300 is shown in figure 2. figure 2. belasigna 300 architecture: a complete audio processing system watchdog timer timer 1 power management power?on reset clock management ip protection ioc (input side) mux timer 2 gpio uart spi output driver upsampling cfx 24?bit dsp data memory program memory shared interface (input side) shared memory hear configurable accelerator boot rom battery monitor crc generator analog inputs port lsad interrupt controller 2 or 5* 3 or 4* 4 ioc (output side) shared interface (output side) 5 preamplifier downsampling 4 or 5* a/d a/d a/d a/d output driver belasigna 300 preamplifier downsampling *: depending on package option i 2 c pcm/i 2 s i 2 c debug pcm/i 2 s
belasigna 300 www. onsemi.com 13 cfx dsp core the cfx dsp is a user?programmable general?purpose dsp core that uses a 24?bit fixed?point, dual?mac, dual?harvard architecture. it is able to perform two macs, two memory operations and two pointer updates per cycle, making it well?suited to computationally intensive algorithms. the cfx features: ? dual?mac 24?bit load?store dsp core ? four 56?bit accumulators ? four 24?bit input registers ? support for hardware loops nested up to 4 deep ? combined xy memory space (48?bits wide) ? dual address generator units ? wide range of addressing modes: ? direct ? indirect with post?modification ? modulo addressing ? bit reverse cfx dsp architecture the cfx architecture encompasses various memory types and sizes, peripherals, interrupt controllers, and interfaces. figure 3 illustrates the basic architecture of the cfx. the control lines shown exiting the pcu indicate that control signals go from the pcu to essentially all other parts of the cfx. the cfx employs a parallel instruction set for simultaneous control of multiple computation units. the dsp can execute up to four computation operations in parallel with two data transfers (including rounding and/or saturation as well as complex address updates), while simultaneously changing control flow. sr lr ilsr ilpc pc pcu ctrl x0 x1 pre?adder x multiplier x alu and shifter a accumulators y0 y1 y multiplier dcu y alu immediate interrupts ctrl x round/ saturate y round/ saturate x sign/zero extend y sign/zero extend dmu x data y data sp offset direct addr ctrl pmem xmem ymem internal routing instruction bus p bus x bus y bus y bus x bus p bus internal routing x agu y agu data registers address and control registers hardware loop stack b accumulators figure 3. cfx dsp core architecture
belasigna 300 www. onsemi.com 14 cfx dsp instruction set table 12 shows the list of all general cfx instructions and their description. many instructions have multiple variations not shown in the table. please refer to the cfx dsp architecture manual for more details. table 12. cfx summary instruction set instruction description abs calculate the absolute value of a data register or accumulator add add values (various combinations of accumulators, pointers and data registers) addmul add two xy data registers, multiply the result by a third xy data register, and store the result in an accumulator addmuladd add two xy data registers, multiply the result by a third xy data register, and add the result to an accumulator addmulneg add two xy data registers, multiply the result by a third xy data register, negate the result and store it in an accu- mulator addmulsub add two xy data registers, multiply the result by a third xy data register, and subtract the result from an accumulator addsh add two data registers or accumulators and shift right one bit, storing the result and perform a bitwise and operation on the two operands bitclr clear a bit in the register bitset set a bit in the register bittgl toggle a bit in a data register bittst test a bit in a data register breakpoint halts the dsp for debugging if software breakpoints are enabled through the debug port call call a subroutine clr clear a word of x memory specified by an x pointer, with update cmp compare a data register or accumulator to another data register or accumulator or a value cmpu compare a data register to a value or another data register as unsigned values or compare two accumulators as unsigned values divst division step for dividing data register by data register and stores the result to a data register endloop end a hardware loop before the count has reached zero goto branch to an address or label interrupt software interrupt load load a register, accumulator or a memory location with another register, accumulator or data log2abs calculate the logarithm base 2 of the absolute value of a data register, storing the result in a data register loop loop with a specified count max determine the maximum value of two data registers or accumulators and store the result in a data register or accu- mulator min determine the minimum value of two data registers or accumulators and store the result in a data register or accu- mulator move move a register or accumulator to a register or accumulator mul multiply two xy data registers, storing the result in an accumulator muladd multiply two xy data registers, and add the result to an accumulator mulneg multiply two xy data registers, negate the result and store it in an accumulator mulsub multiply two xy data registers, and subtract the result from an accumulator neg negate a data register or accumulator, storing the result in a data register or accumulator nlog2abs calculate the logarithm base 2 of the absolute value of a data register, negate the result, and store the result in a data register nop no operation or perform a bitwise or operation on two accumulators storing the result in an accumulator or on two data registers or a data register and value, storing the result in a data register return return from a subroutine
belasigna 300 www. onsemi.com 15 table 12. cfx summary instruction set (continued) instruction description returni return from an interrupt shll shift a data register left logically shra shift a data register right arithmetically shrl shift a data register right logically sleep enter sleep mode and wait for an interrupt and then wake up from sleep mode store store data, a register or accumulator in a register, accumulator or memory location sub subtract two data registers or accumulators, storing the result in a data register or accumulator submul subtract two xy data registers, multiply the result by a third xy data register, and store the result in an accumulator submuladd subtract two xy data registers, multiply the result by a third xy data register, and add the result to an accumulator submulneg subtract two xy data registers, multiply the result by a third xy data register, negate the result and store it in an accumulator submulsub subtract two xy data registers, multiply the result by a third xy data register, and subtract the result from an accu- mulator subsh subtract two data registers or two accumulators and shift right one bit, storing the result in a data register or accu- mulator substep subtract a step register from the corresponding pointer swap swap the contents of two data registers, conditionally xor perform a bitwise xor operation on two data registers or a data register and a value, storing the result in a data register hear configurable accelerator the hear configurable accelerator is a highly optimized signal processing engine that is configured through the cfx. it offers high speed, high flexibility and high performance, while maintaining low power consumption. for added computing precision, the hear supports block floating point processing. configuration of the hear is performed using the hear configuration tool (hct). for further information on the usage of the hear and the hct, please refer to the hear configurable accelerator reference manual. the hear is optimized for advanced audio algorithms, including but not limited to the following: ? dynamic range compression ? directional processing ? acoustic echo cancellation ? noise reduction to provide the ability for these algorithms to be executed efficiently, the hear excels at the following: ? processing using a weighted overlap add (wola) filterbank or fft ? time domain filtering ? subband filtering ? attack/release filtering ? vector addition/subtraction/multiplication ? signal statistics (such as average, variance and correlation) input/output controller (ioc) the ioc is responsible for the automated data moves of all audio samples transferred in the system. the ioc can manage any system configuration and route the data accordingly. it is an advanced audio dma unit. memory ram & rom the size and width of each of the ram and rom structures are shown in table 13: table 13. ram and rom structure memory structure data width memory size program memory (rom) 32 2048 program memory (ram) 32 12288 x memory (ram) 24 6144 math library lut (rom) 24 128 y memory (ram) 24 2048
belasigna 300 www. onsemi.com 16 shared memories the shared cfx/hear memories include the following: table 14. shared memories type name size data memory (ram) h0mem, h1mem, h2mem, h3mem, h4mem, h5mem each 128x48?bit words fifo memory (ram) amem, bmem each 1024x48?bit words coefficient memory (ram) cmem, dmem each 1024x48?bit words data rom sin/cos lut 512x48?bit words containing the 512 point sin/cos look up table microcode memory (ram) microcode_mem 2048x32?bit words memories structure figure 4 shows the system memory structure. the individual blocks are described in the sections that follow. figure 4. system memory architecture ioc 2 x 48?bits 2 x 48?bits hear configurable accelerator cfx dsp shared memory buses (2 x 48?bits) microcode memory buses (2 x 32?bits) instruction memory bus (32?bits) p memory bus (32?bits) y memory bus (24?bits) x memory bus (24?bits) shared memory bus controller fifo controller a and b memory (ram) 2048 x 48?bit c and d memory (ram) 2048 x 48?bit microcode memory (ram) 2048 x 32?bit sin/cos table (rom) 512 x 48?bit y memory (ram) 2048 x 24?bit x memory (ram) 6144 x 24?bit math library lut (rom) 128 x 24?bit program memory (ram) 12288 x 32?bit program memory (rom) 2048 x 32?bit h0, h1, h2, h3, h4 and h5 memory (ram) 768 x 48?bit
belasigna 300 www. onsemi.com 17 fifo controller the fifo controller handles the moving of data to and from the fifos, after being initially configured. up to eight fifos can be created by the fifo controller, four in a memory (amem) and four in b memory (bmem). each fifo has a block counter that counts the number of samples read or written by the ioc. it creates a dedicated interrupt signal, updates the block counter and updates the fifo pointers when a new block has been read or written. memory maps the structure of the xmem and ymem address spaces are shown in figure 5. figure 5. xmem and ymem memory maps unused x memory map x memory / y memory map (may be used as xy memory) 0x10000 0x0800 0x0000 y memory 0x0800 0x0000 0x1800 0x7800 0x8000 0x8200 0x8400 0x8600 0x8700 0x9200 0x8800 0x8900 0x8a00 0x8b00 0x8c00 0x8e00 0x9000 0x9400 0x9800 0x9f00 0xa000 0xb000 0xc000 0xd000 0xe000 0xe800 0xf000 0xf800 0x10000 d memory c memory b memory a memory bd memory ac memory cd memory ab memory hear / fifo registers sin/cos rom x memory x memory h12 memory math lut rom h03 memory h13 memory h02 memory h5 memory h4 memory h3 memory h2 memory h1 memory h0 memory h45 memory h23 memory h01 memory
belasigna 300 www. onsemi.com 18 the structure of the pmem address space is shown in figure 6. figure 6. pmem memory map unused p memory map (other) p memory map (program memory) 0x10000 0xf000 0xe000 0x8800 0x8000 0x4000 0x1000 0x0800 0x0000 program memory (ram) (mirror: 0x3000?0x3fff) memory mapped analog and digital registers microcode memory program memory (ram) program memory (boot rom)
belasigna 300 www. onsemi.com 19 other digital blocks and functions general?purpose timer the cfx dsp system contains two general?purpose timers. these can be used for scheduling tasks that are not part of the sample?based signal?processing scheme, such as checking the battery voltage, and periodically asserting the available analog and digital inputs for purposes such as reading the value of a volume control potentiometer or detecting input from a push button. watchdog timer the watchdog timer is a programmable hardware timer that operates from the system clock and is used to ensure system sanity. it is always active and must be periodically acknowledged as a check that an application is still running. once the watchdog times out, it generates an interrupt. if left to time out a second consecutive time without acknowledgement, a system reset will occur. interrupts the interrupt flow of the system handles interrupts generated by the cfx dsp core and the hear accelerator. the cfx interrupt controller receives interrupts from the various blocks within the system. the fifo controller can send interrupts to the cfx. the hear can generate events which are interrupts in the cfx. hear function chain controller the hear function chain controller responds to commands from the cfx, and events from the fifo controller. it must be configured by the cfx to enable the triggering of particular function chains within a microcode configuration. this is accomplished through the appropriate setting of control registers as described in the hardware reference manual for belasigna 300. the interaction between the interrupt controller, the hear function chain controller and the rest of the system are shown in figure 7. figure 7. interrupt flow cfx interrupt controller cfx hear watchdog gpio uart spi timer 2 timer 1 fifo controller hear function chain controller pcm i 2 c algorithm and data security algorithm software code and user data that requires permanent retention is stored off the belasigna 300 chip in separate non?volatile memory. to support this, the belasigna 300 chip can gluelessly interface to an external spi eeprom. to prevent unauthorized access to the sensitive intellectual property (ip) stored in the eeprom, a comprehensive system is in place to protect manufacturer?s application code and data. when locked the system implements an access restriction layer that prevents access to both volatile and non?volatile system memory. when unlocked, both memory and eeprom are accessible. to protect the ip in the non?volatile memory the system supports decoding algorithm and data sections belonging to an application that have been encrypted using the advanced encryption standard (aes) and stored in non?volatile memory. while system access restrictions are in place, the keys used in the decryption of these sections will be secured from external access by the regular access restrictions. when the system is externally ?unlocked? these keys will be cleared, preventing their use in decoding an application by non?authorized parties. after un?restricting access in this way the system may then be restored by re?programming the decryption keys.
belasigna 300 www. onsemi.com 20 analog blocks input stage the analog audio input stage is comprised of four individual channels. for each channel, one input can be selected from any of the five possible input sources (depending on package option) and is then routed to the input of the programmable preamplifier that can be configured for bypass or gain values of 12 to 30 db (3 db steps). the input stage is shown in figure 8. a built?in feature allows a sampling delay to be configured for any one or more channels. this is useful in beam?forming applications. figure 8. input stage channel 0 conversion and filtering ai0 ai1 ai2 ai4 channel 1 channel 2 channel 3 m u x m u x preamp preamp preamp preamp conversion and filtering conversion and filtering conversion and filtering ioc ai3* * not available on wlcsp option preamp preamp preamp preamp input dynamic range extension (idrx) to increase the input dynamic range for a particular application, it is possible to pair?wise combine the four ad converters found on belasigna 300. this will increase the dynamic range up to 110 db. when this technique is used, the device handles the preamplifier gain configuration based on the input level and sets it in such a way as to give the maximum possible dynamic range. this avoids having to make the design trade?off between sufficient amplification for low?level signals and avoiding saturation for high?level signals. output stage the output stage includes a 3 rd ?order sigma?delta modulator to produce a pulse density modulated (pdm) output signal. the sampling frequency of the sigma delta modulator is pre?scaled from the system clock. the low?impedance output driver can also be used to directly drive an output transducer without the need for a separate power amplifier or can be connected to another digital mic input on another system. the output stage is shown in figure 9. belasigna 300 has an option for high?power mode that decreases the impedance of the output stage, thus permitting higher possible acoustic output levels. to use this feature, rcvr_hp+ should be connected to rcvr+, and rcvr_hp? should be connected to rcvr?, you must combine the synchronized output signals externally to belasigna 300. connect both rcvr+ and rcvr_hp+ to a single terminal on an output transducer, and connect both rcvr? and rcvr_hp? to the other terminal. an rc filter might be required based on receiver characteristics. figure 9 shows the connections for the output driver in high?power mode. electrical specifications on the output stage are available in table 2.
belasigna 300 www. onsemi.com 21 figure 9. output stage upsampling and conversion output driver output from ioc rcvr+ rcvr_hp+ rcvr? rcvr_hp? figure 10. external signal routing of connections for high?power output mode the high?frequencies in the class?d pdm output are filtered by an rc filter or by the frequency response of the speaker itself. on semiconductor recommends a 2?pole rc filter on the output stage if the output signal is not directly driving a receiver. given below is the simple schematic for a 2?pole rc filter. figure 11. 2?pole rc filter our recommendations for components for the rc filter are given below: for 8 khz sampling, we recommend r = 8.2 k and c = 1 nf (3 db cutoff frequency at 3.3 khz) for 16 khz sampling, we recommend r = 8.2 k and c = 330 pf (3 db cutoff frequency at 9 khz) clock generation circuitry belasigna 300 is equipped with an un?calibrated internal rc oscillator that will provide clock support for booting and stand?by mode operations. on the wlcsp package option, this internal clocking circuitry cannot be used during normal operation; as such, an external clock signal must be present on the ext_clk pin to allow belasigna 300 to operate. the dfn package option can fully use the internal clocking circuitry at all times. all other needed clocks in the system are derived from this external clock frequency. figure 12 shows the internal clock structure of belasigna 300.
belasigna 300 www. onsemi.com 22 figure 12. internal clocking structure power supply unit belasigna 300 has multiple power sources as can be seen on figure 13. digital and analog sections of the chip have their own power supplies to allow exceptional audio quality. figure 13. power supply structure battery supply voltage (vbat) the primary voltage supplied to a belasigna 300 device is vbat. it is typically 1.8 v. the wlcsp package option is also using vbat to define the i/o voltage levels, as well as powering an external eeprom on the spi port. consequently, any voltage below 1.8 v will result in incorrect operation of the eeprom. on the dfn package option, the above connection doesn?t exist, so the voltage on vbat can be safely used down to its minimum value of 1.25 v.
belasigna 300 www. onsemi.com 23 internal band gap reference voltage the band gap reference voltage has been stabilized over temperature and process variations. this reference voltage is used in the generation of all of the regulated voltages in the belasigna 300 system and provides a nominal 1 v reference signal to all components using the reference voltage. internal digital supply voltage (vddc) the internal digital supply voltage is used as the supply voltage for all internal digital components, including being used as the interface voltage at the low side of the level translation circuitry attached to all of the external digital pads. vddc is also provided as an output pad, where a capacitor to ground typically filters power supply noise. the vddc internal regulator is a programmable power supply that allows the selection of the lowest digital supply depending on the clock frequency at which belasigna 300 will operate. in the wlcsp package, the vddc configuration is set by the boot rom to its maximum value to allow for 40 mhz operation in all parts. in the dfn package, vddc is not set by the boot rom. thus, care must be taken when using the dfn at high clock frequencies to ensure that the vddc configuration is properly set. contact on semiconductor for more information regarding vddc calibration. external digital supply voltage (vddo) vddo is an externally provided power source. it is used by the pads of belasigna 300. communication with external devices will happen at the level defined on this pin. this pin is not available on the wlcsp option of belasigna 300, as it is internally connected to vbat. spi port digital supply voltage (vddo_spi) vddo_spi is an externally provided power source dedicated to the spi port. communication with external eeproms will happen at the level defined on this pin. this pin is not available on the wlcsp option of belasigna 300, as it is internally connected to vbat. regulated supply voltage (vreg) vreg is a 1 v reference to the analog circuitry. it is available externally to allow for additional noise filtering of the regulated voltages within the system. regulated doubled supply voltage (vdbl) vdbl is a 2 v reference voltage generated from the internal charge pump. it is a reference to the analog circuitry. it is available externally to allow for additional noise filtering of the regulated voltages within the system. the internal charge pump uses an external capacitor that is periodically refreshed to maintain the 2 v supply. the charge pump refresh frequency is derived from slow clock which assists the input stage in filtering out any noise generated by the dynamic current draw on this supply voltage. voltage mode belasigna 300 operates in: low voltage (lv) power supply mode . this mode allows integration into a wide variety of devices with a range of voltage supplies and communications levels. belasigna 300 operates from a nominal supply of 1.8 v on vbat, but this can scale depending on available supply. the digital logic runs on an internally generated regulated voltage (vddc), in the range of 0.9 v to 1.2 v. on the wlcsp package option, all digital i/o pads including the spi port run from the same voltage as supplied on vbat. on the dfn package option, the vddo and vddo_spi power sources determine these voltage levels. the power management on belasigna 300 includes the power?on?reset (por) functionality as well as power supervisory circuitry. these two components work together to ensure proper device operation under all battery conditions. the power supervisory circuitry monitors both the battery supply voltage (vbat) and the internal digital supply voltage (vddc). this circuit is used to start the system when vbat reaches a safe startup voltage, and to reset the system when either of the vbat or vddc voltages drops below a relevant voltage threshold. the relevant threshold voltages are shown in table 15. table 15. power management thresholds threshold voltage level vbat monitor startup 0.70 v vbat startup 0.82 v 50 mv vbat and vddc shutdown 0.80 v 50 mv power?on?reset (por) and booting sequence belasigna 300 uses a por sequence to ensure proper system behavior during start?up and proper system configuration after start?up. at the start of the por sequence, the audio output is disabled and all configuration and control registers are asynchronously reset to their default values (as specified in the hardware reference manual for belasigna 300). all cfx dsp registers are cleared and the contents of all ram instances are unspecified at this point. the por sequence consists of two phases: voltage supply stabilization and boot rom initialization. during the voltage supply stabilization phase, the following steps are performed: 1. the internal regulators are enabled and allowed to stabilize. 2. the internal charge pump is enabled and allowed to stabilize. 3. sysclk is connected to all of the system components. 4. the system switches to external clocking mode (wlcsp package option only)
belasigna 300 www. onsemi.com 24 power management strategy belasigna 300 has a built?in power management unit that guarantees valid system operation under any voltage supply condition to prevent any unexpected audio output as the result of any supply irregularity. the unit constantly monitors the power supply and shuts down all functional units (including all units in the audio path) when the power supply voltage goes below a level at which point valid operation can no longer be guaranteed. once the supply voltage rises above the startup voltage of the internal regulator that supplies the digital subsystems (vddc startup ) and remains there for the length of time t por , a por will occur. if the supply is consistent, the internal system voltage will then remain at a fixed nominal voltage (vddc nominal ). if a spike occurs that causes the voltage to drop below the shutdown internal system voltage (vddc shutdown ), the system will shut down. if the voltage rises again above the startup voltage and remains there for the length of time t por , a por will occur. if operating directly off a battery, the system will not power down until the voltage drops below the vddc shutdown voltage as the battery dies. this prevents unwanted resets when the voltage is just on the edge of being too low for the system to operate properly because the difference between vddc startup and vddc shutdown prevents oscillation around the vddc shutdown point. other analog support blocks and functions low?speed a/d converters (lsad) the belasigna 300 chip has four lsad channels that connect to external analog inputs for purposes such as for reading the value of a potentiometer or an analog sensor (lsad[1..4]). the native data format for the lsad is 10?bit two?s?complement. however, a total of eight operation modes are provided that allow a configurable input dynamic range in cases where certain minimum and maximum values for the converted inputs are desired, such as in the case of a volume control where only input values up to a certain magnitude are allowed. each lsad channel is sampled at a nominal frequency of 1.6 khz when using the default settings. each lsad pin is multiplexed with a gpio function (see the general?purpose input output ports section) as such the functionality of the pin can be either a gpio or an lsad depending on the configuration. battery monitor a programmable on?chip battery monitor is available for overall system power management. the battery monitor works by incrementing a counter value every time the battery voltage goes below a desi red, configurable threshold value. this counter value can be used in an application? specific power?management algorithm running on the cfx. the cfx can initiate any desired actions once the battery hits a predetermined value. digital interfaces general?purpose input output (gpio) ports belasigna 300 has five gpio ports that can connect to external digital inputs such as push buttons, or digital outputs such as the control or trigger of an external companion chip (gpio[0..4]). the direction of these ports (input or output) is configurable and each pin has an internal pull?up resistor when configured as a gpio. a read from an unconnected pin will give a value of logic 1. four of the five gpio pins are multiplexed with an lsad (see the low?speed a.d converters section) and as such the functionality of the pin can be either a gpio or an lsad depending on the configuration. note that gpio0 cannot be used as an lsad. inter?ic communication (i 2 c) interfaces the i 2 c interface is an industry?standard interface that can be used for high?speed transmission of data between belasigna 300 and an external device. the interface operates at speeds up to 400 kbit/sec for system clocks (ext_clk) higher than 1.6 mhz. in product development mode, the i 2 c interface is used for application debugging purposes, communicating with the belasigna 300 development tools. the interface can be configured to operate in either master mode or slave mode. serial peripheral interface (spi) port an spi port is available on belasigna 300 for applications such as communication with a non?volatile memory (eeprom). the i/o levels on this port are defined by the voltage on the vddo_spi pin on the dfn package option, whereas it is defined by vbat on the wlcsp package option. the spi port operates in master mode only, which supports communications with slave spi devices. the spi port on belasigna 300 only supports master mode, so it will only communicate with spi slave devices. when connecting to an spi slave device other than a boot eeprom, the spi_cs pin should be left unconnected and the slave device cs line should be driven from a gpio to avoid belasigna 300 boot malfunction. when connecting to an spi eeprom for boot, the designer can choose to connect the spi_cs pin to the eeprom or use a gpio (high at boot) for a design with several daisy-chained spi devices. pcm interface belasigna 300 includes a highly configurable pulse code modulation (pcm) interface that can be used to stream signal, control and configuration data into and out of the device. the i/o levels on this port are defined by the voltage on the vddo pin (vbat on the wlcsp package option). uart interface a general?purpose two?pin uart interface is available for rs?232 compatible communications. the baud rate (bits/second) of this interface is typically configurable within a range of 0.4 to 320 kbps, depending on the application?s system clock. the i/o levels on this port are defined by the voltage on the vddo pin (vbat on the wlcsp option).
belasigna 300 www. onsemi.com 25 application diagrams the application diagram of belasigna 300 (wlcsp option) is shown in figure 14. figure 14. belasigna 300 wlcsp application diagram watchdog timer timer 1 power power?on clock ip protection ioc (input side) mux timer 2 uart spi output driver upsampling cfx 24?bit dsp data memory program memory shared memory hear configurable accelerator boot rom crc generator gpio/ lsad interrupt controller belasigna 300 ioc (output side) shared interface preamplifiers downsampling a/d a/d a/d a/d ai0 ai1 ai2 ai4 front mic back mic headset mic vreg (1.0 v) note: spi_cs can be used for 1.8 v agnd rcvr+ rcvr? receiver speaker baseband filtering mic?inp mic?inm pcm or i2s gndrcvr agnd gndc + _ vbatrcvr cap0 cap1 vddc gndc 10 nf 100 nf vdbl agnd 1.8 v reserved sda** gpio[0]** ext_clk** scl** pcm_fr** pcm_clk** pcm_seri** pcm_sero** i2c gpios battery ** level translation may be required (1.8 v on belasigna 300) vbat filtering speaker amp (wake?up signal) monitor reset management gpio[1]** (service request) i 2 c management pcm/i 2 s gndc 1  f 10  f* 2.2 k  1  f 1  f* *the vddc and vdbl capacitor values shown are the recommended values for current production parts (B300W35A109XXG and b300d44a103xxg). for parts manufactured before january 1st, 2015 (b300w35a102xyg and b300d44102xxg, or parts with a date code earlier than ?1501?), it is recommended that the value of the vdbl capacitor be at least the same value as the vddc capacitor, and should id eally be double the value. the recommended vddc and vdbl capacitor values for these older parts are a vddc capacitor of 10  f and a vdbl capacitor of 20  f. for more information contact your on semiconductor support representative.
belasigna 300 www. onsemi.com 26 the application diagram of belasigna 300 (dfn option) is shown in figure 15. figure 15. belasigna 300 dfn application diagram watchdog timer 1 management power?on reset clock ip protection ioc (input side) mux timer 2 uart spi output driver cfx 24?bit dsp data memory program memory shared memory hear configurable accelerator boot rom battery monitor crc gpio/ lsad interrupt controller belasigna 300 ioc (output side) shared interface preamplifiers downsampling a/d a/d a/d a/d vddc vdbl agnd ai0 ai1 ai2 ai3 front m ic back m ic agnd 10 nf ai4 optional eeprom spi_cs spi_clk spi_seri spi_sero gndrcvr (2x) agnd0 agnd1 reserved air23 air01 gndc gndo cap0 cap1 100 nf rcvr+ rcvr? receiver speaker or bluetooth filtering mic?inp mic?inm pcm or i2s sda** gpio[0]** ext_clk** scl** gpio[1]** pcm_fr** pcm_clk** pcm_seri** pcm_sero** i2c gpios + ? vbat gndc vbatrcvr (2x) 1.8 v vddo_spi vddo vreg (1.0 v) note: spi_cs can be used for 1.8 v ** level translation may be required (1.8 v on belasigna 3 00 baseband rcvr_hp+ rcvr_hp? 2.2 k  1  f 1  f 1  f* 10  f* generator timer filtering speaker amp upsampling i 2 c power management (service request) (wake?up signal) pcm/i 2 s gndc *the vddc and vdbl capacitor values shown are the recommended values for current production parts (B300W35A109XXG and b300d44a103xxg). for parts manufactured before january 1st, 2015 (b300w35a102xyg and b300d44102xxg, or parts with a date code earlier than ?1501?), it is recommended that the value of the vdbl capacitor be at least the same value as the vddc capacitor, and should id eally be double the value. the recommended vddc and vdbl capacitor values for these older parts are a vddc capacitor of 10  f and a vdbl capacitor of 20  f. for more information contact your on semiconductor support representative.
belasigna 300 www. onsemi.com 27 assembly information carrier details 2.6 x 3.8 mm wlcsp on semiconductor offers tape and reel pa cking for belasigna 300 wlcsp. the packing consists of a pocketed carrier tape, a cover tape, and a molded anti?static polystyrene reel. the carrier and cover tape create an esd safe environment, protecting the components from physical and electrostatic damage during shipping and handling. figure 16. package orientation on tape for wlcsp package option pin 1 quantity per reel: 2500 units pin 1 orientation: upper left, bumps down tape brand / width: advantek / 12 mm pocket pitch: 8 mm p/n: bcb043 cover tape: 3m 2666 psa 9.3 mm a = 13 inches b = 12 mm c = 4 inches d = 13 mm reel brand / width: advantek lokreel ? / 13 in figure 17. wlcsp carrier tape drawing 10 sprockets hole pitch cumulative tolerance 0.1. camber in compliance with eia 763. pocket position relative to sprocket hole measured as true position of pocket, not pocket hole.
belasigna 300 www. onsemi.com 28 8.9 x 5 mm dfn on semiconductor offers tape and reel packing for belasigna 300 dfn. the packing consists of a pocketed carrier tape, a cover tape, and a molded anti?static polystyrene reel. the carrier and cover tape create an esd safe environment, protecting the components from physical and electrostatic damage during shipping and handling. figure 18. package orientation on tape for dfn package option pin 1 quantity per reel: 2500 units pin 1 orientation: upper left tape brand / width: c?pak / 16 mm pocket pitch: 8 mm p/n: qfn0500x0890 cover tape: sumitomo 13.3 mm (z7302?13.3) a = 13 inches b = 16 mm c = 4 inches d = 14 mm reel brand / width: peak / 13 in figure 19. dfn carrier tape drawing
belasigna 300 www. onsemi.com 29 sample shipping label figure 20. sample shipping label re?flow information the re?flow profile depends on the equipment that is used for the re?flow and the assembly that is being re?flowed. information from jedec standard 22?a113d and j?std?020d.01 can be used as a guideline. electrostatic discharge (esd) sensitive device caution: esd sensitive device. permanent damage may occur on devices subjected to high?energy electrostatic discharges. proper esd precautions in handling, packaging and testing are recommended to avoid performance degradation or loss of functionality. device is 2 kv hbm esd qualified. miscellaneous ordering information to order belasigna 300 wlcsp, please contact your account manager and ask for part number B300W35A109XXG. to order belasigna 300 dfn, please contact your account manager and ask for part number b300d44a103xxg. chip identification chip identification information can be retrieved by using the communications accelerator adaptor (caa) tool along with the protocol software provided by on semiconductor (see caa instruction manual). for belasigna 300, the key identifier components and values are as follows for the different package options: package option chip family chip version chip revision wlcsp 0x03 0x02 0x0100 dfn 0x03 0x01 0x0200 support software a full suite of comprehensive tools is available to assist software developers from the initial concept and technology assessment through to prototyping and product launch. simulation, application development and communication tools as well as an evaluation and development kit (edk) facilitate the development of advanced algorithms on belasigna 300. training to facilitate development on the belasigna 300 platform, training is available upon request. contact your account manager for more information. company or product inquiries for more information about on semiconductor products or services visit our web site at http://onsemi.com .
belasigna 300 www. onsemi.com 30 package dimensions wlcsp35, 3.63x2.68 case 567ag issue b seating plane 0.10 c notes: 1. dimensioning and tolerancing per asme y14.5m, 1994. 2. controlling dimension: millimeters. 3. coplanarity applies to spherical crowns of solder balls. 2x dim a min max 0.84 millimeters a1 d 3.63 bsc e b 0.24 0.29 ed 0.25 bsc 1.00 d e a b pin a1 reference ed a 0.05 b c 0.03 c 0.05 c 35x b 4 5 6 c b a 0.10 c a a1 a2 c 0.17 0.23 2.68 bsc ee 0.433 bsc 0.25 35x dimensions: millimeters *for additional information on our pb?free strategy and soldering details, please download the on semiconductor soldering and mounting techniques reference manual, solderrm/d. soldering footprint* 0.250 0.10 c 2x top view side view bottom view note 3 ee a2 0.72 ref recommended a1 package outline 1 2 3 7 8 9 pitch c 0.125 bsc e d 10 11 12 13 14 c 0.433 pitch 0.125
belasigna 300 www. onsemi.com 31 package dimensions case 506bu issue o seating k 0.15 c (a3) a a1 d2 b 1 e2 44x l 44x bottom view detail a top view side view d a b e 0.15 c pin one location 0.10 c 0.08 c c e/2 a 0.07 b c 0.05 c notes: 1. dimensions and tolerancing per asme y14.5m, 1994. 2. controlling dimension: millimeters. 3. dimension b applies to plated terminal and is measured between 0.15 and 0.30 mm terminal 4. coplanarity applies to the exposed pad as well as the terminals. plane dim min max millimeters a 0.80 0.90 a1 0.00 0.05 a3 0.20 ref b 0.15 0.25 d 8.90 bsc d2 8.20 8.40 e 5.00 bsc e2 e 0.40 bsc k 0.20 ??? l 0.30 0.50 3.50 3.70 *for additional information on our pb?free strategy and soldering details, please download the on semiconductor soldering and mounting techniques reference manual, solderrm/d. soldering footprint* 0.63 0.40 3.70 44x 0.26 44x 5.30 8.40 l1 detail a l alternate terminal constructions l 0.00 0.15 dimensions: millimeters e a m 0.10 b c m m a m 0.10 b c pitch package outline p ublication ordering information n. american technical support : 800?282?9855 toll free usa/canada europe, middle east and africa technical support: phone: 421 33 790 2910 japan customer focus center phone: 81?3?5817?1050 b300/d literature fulfillment : literature distribution center for on semiconductor p.o. box 5163, denver, colorado 80217 usa phone : 303?675?2175 or 800?344?3860 toll free usa/canada fax : 303?675?2176 or 800?344?3867 toll free usa/canada email : orderlit@onsemi.com on semiconductor website : www.onsemi.com order literature : http://www.onsemi.com/orderlit for additional information, please contact your loc al sales representative on semiconductor and the are registered trademarks of semiconductor components industries, llc (scillc) or its subsidia ries in the united states and/or other countries. scillc owns the rights to a number of pa tents, trademarks, copyrights, trade secret s, and other intellectual property. a listin g of scillc?s product/patent coverage may be accessed at www.onsemi.com/site/pdf/patent?marking.pdf. scillc reserves the right to make changes without further notice to any product s herein. scillc makes no warranty, representation or guarantee regarding the suitability of its products for any part icular purpose, nor does sci llc assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation special, consequential or incidental damages. ?typi cal? parameters which may be provided in scillc data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. all operating param eters, including ?typicals? must be validated for each customer application by customer?s technical experts. scillc does not convey any license under its patent rights nor the right s of others. scillc products are not designed, intended, or authorized for use as components in systems intended for surgic al implant into the body, or other applications intended to s upport or sustain life, or for any other application in which the failure of the scillc product could create a situation where personal injury or death may occur. should buyer purchase or use scillc products for any such unintended or unauthorized application, buyer s hall indemnify and hold scillc and its officers , employees, subsidiaries, affiliates, and dist ributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that scillc was negligent regarding the design or manufac ture of the part. scillc is an equal opportunity/affirmative action employer. this literature is subject to all applicable copyright laws and is not for resale in any manner. belasigna is a registered trademark of semiconductor components industries, llc.


▲Up To Search▲   

 
Price & Availability of B300W35A109XXG

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X